A surface roughness measurement system for snow is presented. It is based on a background board with scales on the edges and a digital camera. Analysis software is developed for automatic processing of images to produce calibrated profiles. The image analysis and calibration was fully automatic in >99% of the studied cases. In the others, the intensity adjustment or board detection needed manual intervention. Profile detection, control point picking and calibration always worked autonomously. The accuracy of the system depends on the photographing configuration, and is typically of the order of 0.1 mm vertically and 0.04 mm horizontally. The method tolerates relatively well cases of snowfall, traces of wiping the black background dry, uneven shading, reflected sunlight, reflected flash light, litter on the snow surface and a tilted plate. The repeatability of the system is at least 1%.